From: Keir Fraser Date: Thu, 14 May 2009 14:46:04 +0000 (+0100) Subject: xen public: make mmuext_op's vcpumask field const X-Git-Tag: archive/raspbian/4.8.0-1+rpi1~1^2~13926 X-Git-Url: https://dgit.raspbian.org/%22http://www.example.com/cgi/success/%22http:/www.example.com/cgi/success?a=commitdiff_plain;h=cda3e8c2a8e98f1883a49ccdd05357797b7e9e89;p=xen.git xen public: make mmuext_op's vcpumask field const Linux started to pass around pointers to 'const cpumask_t' a while ago, and passing such a pointer to set_xen_guest_handle() requires that the field be a handle for a constant type in order to avoid compiler warnings. Signed-off-by: Jan Beulich --- diff --git a/xen/include/public/xen.h b/xen/include/public/xen.h index fb03d0c22c..524118b6d7 100644 --- a/xen/include/public/xen.h +++ b/xen/include/public/xen.h @@ -272,9 +272,9 @@ struct mmuext_op { unsigned int nr_ents; /* TLB_FLUSH_MULTI, INVLPG_MULTI */ #if __XEN_INTERFACE_VERSION__ >= 0x00030205 - XEN_GUEST_HANDLE(void) vcpumask; + XEN_GUEST_HANDLE(const_void) vcpumask; #else - void *vcpumask; + const void *vcpumask; #endif /* COPY_PAGE */ xen_pfn_t src_mfn;